package com.ValueObjects;

import java.io.ByteArrayInputStream;
import java.io.DataInputStream;
import java.io.IOException;
import java.util.Hashtable;
import java.util.Vector;

public class Cinema {
    
    private int id_cinema;
    
    private String nome;
    
    private Hashtable salas;
    
    private Bairro bairro;
    
    public int getId_cinema() {
        return id_cinema;
    }
    
    public void setId_cinema(int id_cinema) {
        this.id_cinema = id_cinema;
    }
    
    public String getNome() {
        return nome;
    }
    
    public void setNome(String nome) {
        this.nome = nome;
    }
    
    public Hashtable getSalas() {
        return salas;
    }
    
    public void setSalas(Hashtable salas) {
        this.salas = salas;
    }
    
    public Bairro getBairro() {
        return bairro;
    }
    
    public void setBairro(Bairro bairro) {
        this.bairro = bairro;
    }
    
    public static Vector getVector(DataInputStream dataIn, int itNum) {        
        Vector v = new Vector();
        try {
            for(int i = 0; i < itNum; i++) {
                Cinema c = new Cinema();
                
                c.nome = dataIn.readUTF();
                c.id_cinema = dataIn.readInt();
                
                v.addElement(c);
            }
        } catch (IOException ex) {
            ex.printStackTrace();
        }
        return v;
    }
}